* {
	margin: 0;
	padding: 0;
}
ul{
    padding-left: 20px;
}
h1{
    font-size: 20px;
}
h2{
    font-size: 18px;
}
h3{
    font-size: 16px;
}
img{border: none;}
a{color: black;}
.header{
    height: 255px;
    width: 100%;
    background: url(./images/header_bg.jpg) repeat-x 0 0;
}
    .header .trans_left{
        background: url(./images/trans_left.png) no-repeat top left;
    }
    .header .trans_right{
        background: url(./images/trans_right.png) no-repeat top right;
    }
    .header .midle_img{display: inline-block;
        width: 324px;
        height: 255px;
    }
    .header .himg1{display: inline-block;
        width: 208px;
        height: 255px;
        margin-right:-50px;
        background: url(./images/himg1.png) no-repeat top center;
    }
    .header .himg2{display: inline-block;
        width: 208px;
        height: 255px;
        background: url(./images/himg2.png) no-repeat top center;
    }
    .header .himg3{display: inline-block;
        width: 208px;
        height: 255px;
        background: url(./images/himg3.png) no-repeat top center;
    }
    .header .himg4{display: inline-block;
        margin-left:-50px;
        width: 208px;
        height: 255px;
        background: url(./images/himg4.png) no-repeat top center;
    }
/*******************************/
.top_menu{
    background: url(./images/top_menu_bg.jpg) repeat-x 10px 0;
    height: 35px;
}
.top_menu_left{
    background: url(./images/top_menu_left.jpg) no-repeat top left;
    height: 35px;
} 
.top_menu_right{
    background: url(./images/top_menu_right.jpg) no-repeat top right;
    height: 35px;
}  
.top_menu table{height: 35px;}
.top_menu .first{margin-left: 5px;background-position: -5px 0 !important;}
.top_menu .first:hover{margin-left: 5px;background-position: -5px 0;}
.top_menu a{
    background: url(./images/stars.png) no-repeat top left;
    display: block;
    height: 25px;
    *height: 40px;
    padding: 10px 0 0 0;
    font: 14px Trebuchet MS;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
.top_menu a:hover{background: url(./images/stars_act.png) no-repeat top left;color: #FFFC00;}
.top_menu .selected{background: url(./images/stars_act.png) no-repeat top left;color: #FFFC00;}             
/*******************************/
.midle_col{
    padding: 5px 25px;
    font-size: 14px;
}
/* right */
.find{
    margin: 10px;
    text-align: left;
    width: 220px;
    height: 28px;
    background: url(./images/find_bg.jpg) no-repeat 0 0;
}
    .find input{
        margin: 4px 15px;
        border: none;
        background: none;
        color: black;
        font: 13px Trebuchet MS;
    }   
    .find button{
        display: inline-block;
        margin-top: -15px;
        cursor: pointer;
        border: none;
        background: none;
        color: white;
        font: 13px Trebuchet MS;
    }
.left_menu{
    font: 13px Trebuchet MS;
    margin: 10px;
    text-align: left;
    width: 220px;
    background: url(./images/left_menu_bg.jpg) repeat-y 0 0;
}
    .left_menu .left_menu_top{
        background: url(./images/left_menu_top.jpg) no-repeat left top;
    }
    .left_menu .left_menu_bottom{padding: 24px 16px;
        background: url(./images/left_menu_bottom.jpg) no-repeat left bottom;
    }    
    .left_menu a{
        font-family: Trebuchet MS;  
        display: block;
        color: white;
        text-decoration: none;
        font-weight: bold;
    }
    .left_menu a:hover,.left_menu .selected{
        color: #fffc00 !important;
    }
    .left_menu .sub2{display: none;
        margin-left: 15px;
        font: 13px Trebuchet MS;  
    }
    .left_menu .sub3{display: none;
        background: url(./images/sq.jpg) no-repeat left 8px;
        padding-left: 10px;
        color: #add9fe;
        margin-left: 25px;
        font: 12px Trebuchet MS;  
    }
.data_block{text-align: left;
    width:220px;
    font: 20px Arial;
    font-weight: bold;
    margin: 30px 10px;
}
    .yellow_header{
        background: url(./images/yellow_header.jpg) no-repeat 0 0;
        width: 207px;
        *width: 227px;
        padding: 0 0 0 15px;
        color: #243a76;
        font: 18px Trebuchet MS;        
    }
    .yellow_blockin{
        padding: 10px;
        border: 1px solid #ffe600;
        border-top: none;
        width: 200px;
        *width: 222px;
        *overflow: hidden;
    }
    .data_block .h1{
        max-width:150px;
        padding: 0 44px 0 10px;
        margin-bottom: 15px;
        height: 20px;
        background: white url(./images/yellow_stars.jpg) no-repeat top right;
        margin-top: -30px;

        overflow: hidden;        
    }   
    .data_block span{
        display: inline-block;
        font-weight: bold;
        margin: 10px 5px;
        font-size: 14px;
    }  
    .data_block a{
        display: inline-block;
        padding: 0 5px;
        text-decoration: none;
        color: #fda35e;
        font-size: 14px;
    }
    .data_block a:hover{color: red;}
    .data_block p{font: 13px Trebuchet MS;}
/* right */
.cart{
    text-align: left;
    padding: 2px 24px;
    color: white;
    font: 14px Trebuchet MS;
    margin: 0 0 10px 10px;
    background: url(./images/cart.jpg) no-repeat 0 0;
    width: 175px;
    *width: 225px;
    height: 75px;
    *height: 85px;
    position: relative;
}
    .cart .heat{
        height: 191px;
        width: 168px;
        position: absolute;
        top: -150px;
        right: -30px;
        background: url(./images/heat.png);
    }
    .cart span{
        font: 12px Trebuchet MS;
    }          
    .cart b{
        font-weight: normal;
        font: 12px Trebuchet MS;
        color: #adceff;
    }    
    .cart a{
        font: 12px Trebuchet MS;
        color: white;
    } 
    .cart a:hover{text-decoration: none;}
.yellow_block{
    margin: 0 0 10px 10px;
    width: 223px;
    overflow: hidden;
    background: #FFCB05;
}
    .yellow_block .yellow_block_top{
        background: url(./images/yellow_block_top.jpg) no-repeat top left;
    }
    .yellow_block .yellow_block_bottom{padding: 8px;
        background: url(./images/yellow_block_bottom.jpg) no-repeat bottom left;
    }   
    .yellow_block .h1{
        color: #e00701;
        font: 18px Trebuchet MS;
    }   
    .yellow_block .img1{
        width: 83px;
        height: auto;
    }
    .yellow_block .yellow_prod_bg{
        cursor: pointer;
        font: 12px Trebuchet MS;
        color: #c40802;
        background: url(./images/yellow_prod_bg.png) no-repeat 0 0;
        display: block;
        float: left;
        width: 110px;
        height: 180px;
        margin: 0 -5px;
        *margin:0;
        text-decoration: none;
    }   
    .yellow_block .yellow_prod_bg:hover{
        text-decoration: underline;
    }
    .yellow_block table{
        *display: block;
        *margin-left: -5px;        
            
    }    
    .yellow_block p{padding: 0;margin: 0;}
    .yellow_block .yellow_prod_bg img{
        margin: 12px 0 8px;
    }
/******************************content*/
.new{
    font-size: 14px;
    margin: 15px 0 0 0;
    text-align: center;
    padding: 12px 0;
    background: #FFCB05;
    width: 100%;
    overflow: hidden;
}
    .new b,.new strong{font-weight: bold;}
    .new .arr_le{
        display: block;
        background: url(./images/arr_le.jpg) no-repeat 0 0;
        width: 26px;
        height: 30px; 
    }.new .arr_le:hover{background: url(./images/arr_le_act.jpg) no-repeat 0 0;}       
    .new .arr_ri{
        display: block;
        background: url(./images/arr_ri.jpg) no-repeat 0 0;
        width: 26px;
        height: 30px;
    }.new .arr_ri:hover{background: url(./images/arr_ri_act.jpg) no-repeat 0 0;}
    .new .big_prod_bg{
        background: url(./images/big_prod_bg.jpg) no-repeat 0 0;
        height: 495px; 
        width: 347px;                
    }
    .new .h1_left{
        background: url(./images/new_h1_left.jpg) no-repeat bottom left;
    }
    .new .h1_right{padding: 8px;
        background: url(./images/new_h1_right.jpg) no-repeat bottom right;
        display: inline;
        padding: 0;
    }
    .new .h1{
        background: url(./images/new_h1_left.jpg) no-repeat left bottom;
        padding: 0 70px;
        font: 18px Trebuchet MS;
        color: #c40802;
        display: inline;
    }
    .new .h1_right{
        background: url(./images/new_h1_right.jpg) no-repeat right bottom;
    }    
    .new .prod_bg{
        text-decoration: none;
        cursor: pointer;
        font: 14px Trebuchet MS;
        color: #c40802;
        background: url(./images/prod_bg.png) no-repeat 0 0;
        *background: url(./images/prod_bg.png) no-repeat -1px 0;
        display: inline-block;
        padding:15px 10px 0;
        width:132px;
        *width:150px;
        height: 260px;
        *height: 300px;
    }.new .prod_bg:hover{color: #f50800;}
    .new .prod_bg span{
        color: #3366FF;
        font: 12px Trebuchet MS;
    }
    .new .img{
        max-width: 302px;
        max-height: auto;
        *width: 302px;
        *height: auto;
        border: none;
    }
    .new .img1{
        max-width: 123px;
        max-height: 186px;
        *width: 123px;
        *height: auto;
        border: none;
    }  
    .btn{
        display: inline-block;
    }
/*****
    .btn{
        background: url(/images/btn_bg.jpg) repeat-x 0 0;
        display: inline-block;
        *display: inline;
        height: 24px;
    }.btn input{padding: 0 10px;color: white;font: 14px Trebuchet MS;background: none;border: none;cursor: pointer;}  
*************************/
.footer{
    height: 43px;
    background: #dc0000;
    color: #F19999;
    font: 16px Trebuchet MS;
}
.footer .first{
    background: none;
}
.mmen a{
    background: url(./images/red_sq.jpg) no-repeat left 8px;
    padding: 0 10px 0 15px;
    font: 13px Trebuchet MS;
    text-decoration: none;
    color: #F19999;
}
.footer a:hover,.footer .selected{
    text-decoration: underline;
}
.slideshow { height: 453px; width: 302px; margin: auto; vertical-align: middle;overflow: hidden; }
.cat{color: #fc974a;text-decoration: none;font: 14px Trebuchet MS;}
.cat:hover{text-decoration: underline;}
.cartt td{
    padding: 5px 15px;
}
.qweqwe img{max-width: 350px;}
.slideshow .img{
    width: 302px;
    height: auto;
}
.imge{
    padding: 0 5px;
}
.imga{
    padding: 0;
}
.the_form{
    display: none;
}